package br.com.oficicar.util;

import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

import br.com.oficicar.entidades.Usuario;

public class WebUtil {
	
	/**
	 * Seta o tempo da sessão de um usuario
	 * @param tempo
	 */
	public static void setaSessaoUsuario(int tempo) {
		HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false);
		session.setMaxInactiveInterval(tempo);
	}
	
	public static Usuario getUsuarioLogado() {
		FacesContext context = FacesContext.getCurrentInstance();
		return (Usuario) context.getExternalContext().getSessionMap().get("usuarioLogado");
	}

}
